iT邦幫忙

2022 iThome 鐵人賽

DAY 23
0

閱讀提醒:本文可以單獨服用,會在官方的高級賽車模板中撰寫車輛碰撞音效。

前置作業:可先找汽車碰撞音效。

Unreal Engine:5.03 高級賽車模板

OS:Windows10

今天就先接著撰寫昨天的碰撞音效藍圖吧!

碰撞音效

  • 首先找到昨天新增的碰撞事件 On Component Hit(Mesh)。

  • 分別對 Other ActorNormal ImpluseHit 點擊右鍵選擇 Promote to Variable

  • 接著在 Variables 新增四個 Float 變數,分別用於設置紀錄車速的值、觸發高中低時速的預設值,並在 Detail 面板設置 Default Value

  • 再新增一個 Sound Base 型態的變數。

  • 接下來新增一個 Branch,輸入條件為撞到的 Actors 是否不等於人或玩家。

  • 若為 True,則判斷 Is Valid,Input 為 Hit Actors,並連接 Do once 只執行一次,同樣的需要有條件去 Reset 它,因此新增一個自定義的事件,連接 Delay,做為 Reset 條件。

  • 接著設置變數並取得碰撞速度,回傳給 Influence 變數。

  • 新增 Compare Float,用來判斷速度,若 Influence <= 最小值,則 Reset Do once;若大於則繼續比較。

  • 接著繼續比較中、高速度的碰撞,並透過 Sound base 設定昨天設定的三個 Sound Cue,最後使用 Play Sound at Location 播放音效及 Reset Do once

小結:以上就是碰撞音效的筆記啦~

/images/emoticon/emoticon28.gif


上一篇
Day22. 【Unreal Engine 5】UE5 引擎音效 (2) & 碰撞音效(1)
下一篇
Day24. 【Unreal Engine 5】UE5 場景中播放影片
系列文
<< Unreal 進廠維修,就從賽車遊戲開始 >>30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言